home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / uw_1.exe / UW_DBG.H < prev    next >
C/C++ Source or Header  |  1992-10-11  |  18KB  |  322 lines

  1. #ifndef __UW_DBG_H
  2. #define __UW_DBG_H
  3.  
  4. #ifdef SOURCE_TRACE
  5. #if defined(__TURBOC__) || defined(M_I86)
  6. #define UWDL        Dbg_line = __LINE__, Dbg_file = __FILE__
  7. #else
  8. #ifdef __POWERC
  9. #define UWDL        Dbg_line = __LINE__
  10. #else
  11. #define UWDL        Dbg_line = 0
  12. #endif
  13. #endif
  14. /*------------------------- Redefs for UW_WIN.C ------------------------*/
  15. #define reset_all_masks()                (UWDL,reset_all_masks())
  16. #define refresh_desktop()              (UWDL,refresh_desktop())
  17. #define refresh_column(c)                   (UWDL,refresh_column(c))
  18. #define refresh_row(r)                        (UWDL,refresh_row(r))
  19. #define redisplay_rect(r)                     (UWDL,refresh_rect(r))
  20. #define add_wn_mask(wnp)                     (UWDL,add_wn_mask(wnp))
  21. #define remove_wn_mask(wnp)                 (UWDL,remove_wn_mask(wnp))
  22. #define col_wn_mask(a,b,c,d)                 (UWDL,col_wn_mask(a,b,c,d))
  23. #define row_wn_mask(a,b,c,d)                 (UWDL,row_wn_mask(a,b,c,d))
  24. #define set_window_attr()                (UWDL,set_window_attr())
  25. #define end_window(wnp)                         (UWDL,end_window(wnp))
  26. #define cr_inwindow(c,r)                     (UWDL,cr_inwindow(c,r))
  27. #define link_window(wnp)                      (UWDL,link_window(wnp))
  28. #define unlink_window(wnp)                 (UWDL,unlink_window(wnp))
  29. #define remove_window_ll(d,wnp)             (UWDL,remove_window_ll(d,wnp))
  30. #define pull_to_top(wnp)                     (UWDL,pull_to_top(wnp))
  31. #define make_top_window(wnp)             (UWDL,make_top_window(wnp))
  32. #define move_wn_left(c,wnp)                   (UWDL,move_wn_left(c,wnp))
  33. #define move_wn_right(c,wnp)             (UWDL,move_wn_right(c,wnp))
  34. #define move_wn_up(r,wnp)                       (UWDL,move_wn_up(r,wnp))
  35. #define move_wn_down(r,wnp)                   (UWDL,move_wn_down(r,wnp))
  36. #define set_rect(r,a,b,c,d)                  (UWDL,set_rect(r,a,b,c,d))
  37. #define is_rect_equal(r1,r2)               (UWDL,rect_equal(r1,r2))
  38. #define rect_overlap(r1,r2)                (UWDL,rect_overlap(r1,r2))
  39. #define offset_rect(r,a,b)                   (UWDL,offset_rect(r,a,b))
  40. #define col_row_inrect(a,b,r)              (UWDL,col_row_inrect(a,b,r))
  41.  
  42. /*------------------------- Redefs for UW_FONT.C ------------------------*/
  43.  
  44. #define encode_color(r,g,b)              (UWDL,encode_color(r,g,b))
  45. #define decode_color(c,r,g,b)            (UWDL,decode_color(c,r,g,b))
  46. #define write_palette(p,v)               (UWDL,write_palette(p,v))
  47. #define write_palette_all(v)             (UWDL,write_palette_all(v))
  48. #define read_palette(p)                  (UWDL,read_palette(p))
  49. #define read_palette_all(v)              (UWDL,read_palette_all(v))
  50. #define set_block_ab(a,b)                (UWDL,set_block_ab(a,b))
  51. #define blink_enable(s)                  (UWDL,blink_enable(s))
  52. #define replicate_enable(s)              (UWDL,replicate_enable(s))
  53. #define load_font(f,n)                   (UWDL,load_font(f,n))
  54. #define save_font(f,n,s)                 (UWDL,save_font(f,n,s))
  55. #define rom8x8(b,s)                      (UWDL,rom8x8(b,s))
  56. #define rom8x14(b,s)                     (UWDL,rom8x14(b,s))
  57. #define rom8x16(b,s)                     (UWDL,rom8x16(b,s))
  58.  
  59. /*------------------------- Redefs for UW_ENTRY.C ------------------------*/
  60.  
  61. #define up_first_char(w,s,m)                     (UWDL,up_first_char(w,s,m))
  62. #define disp_entry(a,b,c,d,e,f,g,h,wnp)    (UWDL,disp_entry(a,b,c,d,e,f,g,h,wnp))
  63. #define g_insert(s,m,t,p)               (UWDL,g_insert(s,m,t,p))
  64. #define g_delete(s,m,t,p)                        (UWDL,g_delete(s,m,t,p))
  65. #define g_rtl_insert(s,m,t,p)                    (UWDL,g_rtl_insert(s,m,t,p))
  66. #define g_rtl_delete(s,m,t,p)           (UWDL,g_rtl_delete(s,m,t,p))
  67. #define add_mask(s,m,t)                 (UWDL,add_mask(s,m,t))
  68. #define rmv_mask(s,t)                        (UWDL,rmv_mask(s,t))
  69. #define validate(c,t)                     (UWDL,validate(c,t))
  70. #define strip_entry(s,m)                  (UWDL,strip_entry(s,m))
  71. #define strip_end(s,m)                       (UWDL,strip_end(s,m))
  72. #define strip_start(s,m)                         (UWDL,strip_start(s,m))
  73. #define strip_len(s,m)                       (UWDL,strip_len(s,m))
  74. #define init_gets_str(s,m,t,w)                (UWDL,init_gets_str(s,m,t,w))
  75. #define rev_init_gets_str(s,m,t,w)      (UWDL,rev_init_gets_str(s,m,t,w))
  76. #define reverse_str(s)                           (UWDL,reverse_str(s))
  77. #define wn_gets_ll(s,m,t,a,f,d,wnp)     (UWDL,wn_gets_ll(s,m,t,a,f,d,wnp))
  78. #define wn_gets(s,m,t,a,r,wnp)          (UWDL,wn_gets(s,m,t,a,r,wnp))
  79. #define set_validation_func(f)              (UWDL,set_validation_func(f))
  80. #define set_gets_hook(f)                    (UWDL,set_gets_hook(f))
  81.  
  82. /*------------------------- Redefs for UW_MENU.C ------------------------*/
  83. #define menu_st(m,c,i)                                           (UWDL,menu_st(m,c,i))
  84. #define menu_create(a,b,c,d,e,f,g,h,i,j,k,wnp)    (UWDL,menu_create(a,b,c,d,e,f,g,h,i,j,k,wnp))
  85. #define item_add(e,i,f,m)                                        (UWDL,item_add(e,i,f,m))
  86. #define menu_set(m)                                              (UWDL,menu_set(m))
  87. #define menu_restore(m)                                          (UWDL,menu_restore(m))
  88. #define menu_destroy(m)                                          (UWDL,menu_destroy(m))
  89. #define decrement_csr(c,i,x)                            (UWDL,decrement_csr(c,i,x))
  90. #define increment_csr(c,i,x)                                     (UWDL,increment_csr(c,i,x))
  91. #define upkey(k)                                                (UWDL,upkey(k))
  92. #define menu_horiz(m,p)                                          (UWDL,menu_horiz(m,p))
  93. #define menu_vert(m,p)                                           (UWDL,menu_vert(m,p))
  94. #define do_menu(m,p)                                             (UWDL,do_menu(m,p))
  95. #define menu_system(t,d,p)                                            (UWDL,menu_system(t,d,p))
  96. #define menu_system_ll(t,d,w,f,e)                           (UWDL,menu_system_ll(t,d,w,f,e))
  97.  
  98. /*------------------------- Redefs for UW_PRTF.C ------------------------*/
  99. #ifndef __ZTC__
  100. #define wn_printf                                (UWDL,wn_printf)
  101. #endif
  102.  
  103. /*------------------------- Redefs for UW_RFSH.C ------------------------*/
  104. #define move_n_to_f(a,b,c,d)                     (UWDL,move_n_to_f(a,b,c,d))
  105. #define move_f_to_n(a,b,c,d)                     (UWDL,move_f_to_n(a,b,c,d))
  106. #define wn_io(d,a,wnp)                           (UWDL,wn_io(d,a,wnp))
  107. #define wn_rfsh_line(l,wnp)                      (UWDL,wn_rfsh_line(l,wnp))
  108. #define wn_rfsh_col(c,wnp)                       (UWDL,wn_rfsh_col(c,wnp))
  109.  
  110. /*------------------------- Redefs for UW_WN.C  ------------------------*/
  111. #define wn_create(a,b,c,d,e,f,wnp)            (UWDL,wn_create(a,b,c,d,e,f,wnp))
  112. #define wn_destroy(wnp)                          (UWDL,wn_destroy(wnp))
  113. #define wn_set(wnp)                              (UWDL,wn_set(wnp))
  114. #define wn_clear(wnp)                            (UWDL,wn_clear(wnp))
  115. #define wn_move(c,r,wnp)                         (UWDL,wn_move(c,r,wnp))
  116.  
  117. /*------------------------- Redefs for UW_LL.C  ------------------------*/
  118. #define _csr_adj(wnp)                            (UWDL,_csr_adj(wnp))
  119. #define _wn_scroll(d,wnp)                        (UWDL,_wn_scroll(d,wnp))
  120. #define _calc_scr_addr(wnp)                      (UWDL,_calc_scr_addr(wnp))
  121. #define _calc_buff_addr(wnp)                     (UWDL,_calc_buff_addr(wnp))
  122. #define _calc_mask_addr(wnp)                     (UWDL,_calc_mask_addr(wnp))
  123. #define _calc_all_addr(s,b,m,wnp)       (UWDL,_calc_all_addr(s,b,m,wnp))
  124. #define _fill_rect(a,v,r)                        (UWDL,_fill_rect(a,v,r))
  125.  
  126. /*------------------------- Redefs for UW_BDR.C ------------------------*/
  127. #define wn_co(t,c,wnp)                           (UWDL,wn_co(t,c,wnp))
  128. #define wn_border(wnp)                           (UWDL,wn_border(wnp))
  129. #define wn_hline(r,s,wnp)                        (UWDL,wn_hline(r,s,wnp))
  130. #define wn_vline(c,s,wnp)               (UWDL,wn_vline(c,s,wnp))
  131.  
  132. /*------------------------- Redefs for UW_MASK.C ------------------------*/
  133. #define adjust_mask_col(a,b,c,d,wnp)        (UWDL,adjust_mask_col(a,b,c,d,wnp))
  134. #define adjust_mask_row(a,b,c,d,wnp)    (UWDL,adjust_mask_row(a,b,c,d,wnp))
  135. #define set_mask(m,wnp1,wnp2)           (UWDL,set_mask(m,wnp1,wnp2))
  136. #define clear_mask(wnp)                   (UWDL,clear_mask(wnp))
  137.  
  138. /*------------------------- Redefs for UW_TERM.C ------------------------*/
  139. #define wn_claol(wnp)                            (UWDL,wn_claol(wnp))
  140. #define wn_cleol(wnp)                            (UWDL,wn_cleol(wnp))
  141. #define wn_clbol(wnp)                            (UWDL,wn_clbol(wnp))
  142. #define wn_cleos(wnp)                            (UWDL,wn_cleos(wnp))
  143. #define wn_clbos(wnp)                            (UWDL,wn_clbos(wnp))
  144. #define wn_claos(wnp)                           (UWDL,wn_claos(wnp))
  145. #define wn_cln(q,wnp)                            (UWDL,wn_cln(q,wnp))
  146. #define wn_clear_tabs(wnp)                       (UWDL,wn_clear_tabs(wnp))
  147. #define wn_init_tabs(s,wnp)                  (UWDL,wn_init_tabs(s,wnp))
  148. #define wn_set_tab(wnp)                   (UWDL,wn_set_tab(wnp))
  149. #define wn_reset_tab(w